package indi.zhifa.study2025.oa.model.expose.user.vo;

import indi.zhifa.study2025.oa.model.enums.EGender;
import indi.zhifa.study2025.oa.model.enums.EUserStatus;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class CreateUserVo {

    @Schema(title = "用户Id")
    private Long id;

    @Schema(title = "用户名")
    private String userName;

    @Schema(title = "昵称")
    private String nickName;

    @Schema(title = "手机号")
    private String phone;

    @Schema(title = "邮箱")
    private String mail;

    @Schema(title = "部门Id")
    private Long curDepId;

    @Schema(title = "职位Id")
    private Long curPositionId;

    @Schema(title = "该用户当前是哪个UI版本")
    private String curVersion;

    @Schema(title = "1、在职，2、离职")
    private EUserStatus status;

    @Schema(title = "性别")
    private EGender gender;
}
